#!D:/CODE/python
# -*- coding: utf-8 -*-
# @Time : 2020/5/19 21:49
# @Author : Alexdong
# @Site : 
# @File : udp发数据.py
# @Software: PyCharm
# Functional description:网络编程 udp发数据

# linux : ifconfig 查看ip
# netstat -an 查看端口状态

import socket
def main():
    # 创建udp套接字
    udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)    # UDP
    # 绑定发送程序的端口
    udp_socket.bind(('', 3245))
    # 目标地址及端口
    dest_add = ("10.160.167.157", 7785)
    while True:
        # 发送过程
        # udp_socket.sendto(b"hah", dest_add)
        # 从键盘获得数据
        send_data = input("请输入：")
        # 如果输入的数据时exit,退出程序
        if send_data == 'exit':
            break
        udp_socket.sendto(send_data.encode("utf-8"), dest_add)

    # 关闭套接字
    udp_socket.close()

if __name__ =="__main__":
    main()